Tinycals: Step by Step Tacticals
نویسندگان
چکیده
Most of the state-of-the-art proof assistants are based on procedural proof languages, scripts, and rely on LCF tacticals as the primary tool for tactics composition. In this paper we discuss how these ingredients do not interact well with user interfaces based on the same interaction paradigm of Proof General (the de facto standard in this field), identifying in the coarse-grainedness of tactical evaluation the key problem. We propose Tinycals as an alternative to a subset of LCF tacticals, showing that the user does not experience the same problem if tacticals are evaluated in a more fine-grained manner. We present the formal operational semantics of tinycals as well as their implementation in the Matita proof assistant.
منابع مشابه
PVS # : Streamlined Tacticals for PVS 1
The semantics of a proof language relies on the representation of the state of a proof after a logical rule has been applied. This information, which is usually meaningless from a logical point of view, is fundamental to describe the control mechanism of the proof search provided by the language. In this paper, we present a monadic datatype to represent the state information of a proof and we i...
متن کاملPVS # : Streamlined Tacticals for PVS 1 Florent Kirchner
The semantics of a proof language relies on the representation of the state of a proof after a logical rule has been applied. This information, which is usually meaningless from a logical point of view, is fundamental to describe the control mechanism of the proof search provided by the language. In this paper, we propose a datatype, called proof monad, to represent the state information of a p...
متن کاملFunctional and ( Constraint ) Logic Programming 18 th International Workshop , WFLP ’ 09 part of the Federated Conference on Rewriting , Deduction
In previous works, we have introduced the notion of abstract strategies for abstract reduction systems and de ned adequate properties of termination, con uence and normalization under strategies. Thanks to this abstract strategy concept, we draw a parallel between strategies for computation and strategies for deduction. Then, deduction rules can be viewed as rewrite rules, a deduction step as a...
متن کاملAdaptive Line Enhancement Using a Parallel IIR Filter with A Step-By-step Algorithm
A step-by-step algorithm for enhancement of periodic signals that are highly corrupted by additive uncorrelated white gausian noise is proposed. In each adaptation step a new parallel second-order section is added to the previous filters. Every section has only one adjustable parameter, i.e., the center frequency of the self-tuning filter. The bandwidth and the convergence factor of each secti...
متن کاملتأثیر هشت هفته تمرین هوازی و رژیم غذایی کاهش وزن بر سطح فولیستاتین سرم زنان غیرفعال میانسال
Introduction: Follistatin can prohibit adipocyte hypertrophy through its role in regulating the synthesis of adipose tissue. Therefore, the aim of this study was to investigate the impact of aerobic exercises and weight-loss diet on serum follistatin level in inactive middle-aged women. Methods: 39 women with an average age of 39.43±3.6 were randomly divided into four experimental groups inclu...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Electr. Notes Theor. Comput. Sci.
دوره 174 شماره
صفحات -
تاریخ انتشار 2007